renal localization - Francés Inglés Diccionario